Preliminary Report: Syntax and Formal Semantics of Hybrid Chi
نویسندگان
چکیده
The hybrid χ (Chi) formalism integrates concepts from the dynamics and control theory with concepts from computer science. It also integrates a high expressivity with an elegant straightforward semantics, which is formally specified using a structured operational semantics. User-friendly modeling extensions are defined by means of a small straightforward syntactic translation. The χ language has a relatively large number of operators for discrete-event modeling, but it also allows specification of general differential algebraic equations, such as higher index systems. Its process instantiation mechanism enables encapsulation, hierarchical composition and reuse of processes. Modular composition is supported by means of parallel composition, and by means of different interaction mechanisms: handshake synchronization and synchronous communication for discrete-event processes, and shared variables for continuous-time processes. The syntax and semantics are illustrated using many different examples.
منابع مشابه
Syntax and Formal Semantics of Chi 2.0
This report defines the syntax and formal semantics of the Chi 2.0 formalism. The Chi formalism integrates concepts from dynamics and control theory with concepts from computer science, in particular from process algebra and hybrid automata. It combines a high expressivity and ease of modeling with a formal semantics. The Chi language is defined by means of an abstract and a concrete syntax. Th...
متن کاملFormal Semantics of Hybrid Chi
The verification formalism / modeling and simulation language hybrid Chi is defined. The semantics of hybrid Chi is formally specified using Structured Operational Semantics (SOS) and a number of associated functions. The χ syntax and semantics can also deal with local scoping of variables and/or channels, implicit differential algebraic equations, such as higher index systems, and they are ver...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملRefining and Generalizing P-log - Preliminary Report
This paper is a preliminary report on the development of a new, improved version of the knowledge representation language P-log. This version clarifies syntax and semantics of the original language and brings informal reading of its main concepts closer to their formal semantics. It also expands P-log with a sophisticated type system and removes some unnecessary restrictions on the occurrences ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004